new files and libs in Makefile