some work on deleting