add sub lib project