major overhaul + pause fully working + start/reset almost working