changes to main rules