some rules updates and stuffss