added in 5 more rules