modification from clone