done reservation window logic