Itc/npcs code
More