trying to work out instances for point