upgrade to v3 api

add tags support
add the packed workflow