upload three package tool framework