checker step by step