smart object packaging