updated: utils.copy()