add new test and update makefile