cloning instead of creating