add libs
add Makefile