added test files
added test cases modified makefile