implemented first screen, button logic still missing