Worked on standard rules