add method comments
remove secondary server.
cleanup npc lib