Now everything must be started at the beginning, in the main thread.