ready for reading in and parsing rules