hopefully finish the initialization