Developing language skills and preparing learners for the future