save requirement on add