21st century skills and Activities