updated cloneAll