adding the compilation feature
parsing break! adding the compilation eature