update makefile and components