Assignment 3 base files