Working skeleton code - begin assignment 2