Add makefile, update program