Added task2 to the main branch. programs can only be run through ANT