text input moved to button classes' file