version w/ clone stack