added some initial rule validation