ian points, with review and correections