added make file and mock tests