separate files for NPCs