full flow check