basic structure for the remainder of the course