setting up code structure