reverted to working - now to add rand timers