convert to smart package