cleaning initialize