remove predefined marco DEBUG in makefile
add anonymous function expression