restart button implemented