Here are some rules
Currently working on them