added skeleton for assignment2