+ some more rules