add default callback fn
add autogen.sh