Basic Skeleton for Milestone 1.