simplified grammar by using easytarg