the set of rules were not well though out