reverse hpp to h
reverse hpp to h
update makefile
use USER_LIB_PATH