only wholesite will save to db