change interface for saving SubitemValue