add description
add ext skeleton
add main .h and .c