npcs layed out for input