working copies with validation for all