more useful make file