improved make file