support customized package