everything starts until you click the button