added npc laoding