still fixing some bugs due the remove of compiler.path in order  of utils.path