initialization finished