Simplified the rules and examples