new initialization flow for the platform