Main thread (20/26)

Main thread