start implementing Point and Triangle