add Makefile and format the result