addded programming-exercises