Starting point for assignment 5