starting to code, figuring out structure