please read INSTALL before using make