added igonres, added final field restriction