New iterative methods (cloning still pending and validation still buggy)