changes in gramar and Main