clone initialize