run button implemented