basic code structure to get app up and running