added some more rules