* const, explicit, and override * more const * more const * missed a spot
* console vs ts cleanup * include is case-sensetive in linux