delete not necessary part