Research agenda for the future