updated lib
updated Makefile