add weight to pack rather than order
add migration for pack weight