adds submit button and button stuff