rule homework