use new function in packup module