chnage makefile and 29_