why we need rules