basic code structure- doesn't display anything yet