add functions
add function
add handlr.h & modify handler.c
handle error
put a patch
put a patch
put a patch