Task 02 Rule 02 refinement