Text this: Implementation of 21st century learning and the challenges