Design npc architecture and ev2 and ev2.