updated rules a bit