refactor makefile
improve completor
now can execute command without import
fix subproject revision