IPNS (Research Project)