add Makefile and real test