low: updated makefile and source code