add version
add dependency