added a few new features like better rest periods, pick between 5s/10s rest and more