iteration E1: incomplete