updating for cloning elsewhere