set up initial structure for code