initialization complete