Hoy crap so much progress