added prelimary grammer rules, might need to make them more extensive