Framework needed for 699807 HW 1 assignment