Assignment 5 structure setup