add composer and makefile