pull from remote
fix dependencies issues in makefile
fix dependencies issues in makefile