random-ass functions done sorta
random ass functions done sort