simplified the rules