finishing logic to account for more than 1 block of available time