refining delete