further organization of checks and tasks