- npc eidtor implementations