Caitin NPC (WIP)

working on Caitin.