parliament thing basically done; need to add * exceptions