lib1 deleself