Some more development of compiler project