delete some return null