initial time window FSM implementation - WIP