buttons and layout for main activity