Add more rules and productions