validation cycle