fixed type
fixed makefile