add source lib
prepare for release