added skeleton for assignment 1