start and restart buttons and functionallity