Towards a 21st century ready curriculum