Worked on rule 5, needs more work. Started rule 3