added input and button