separate storage, param_item