Classes and vars are now public
Completion blocks on main thread