updated rules and recommends