made buttons and text field