clone, change and push back