implementation de clone();