new exercise 2-2

added code for new exercise 2.2 and try syncing with website.