Some case statements, ifs and that shit are cool. Standard stuff if you get over prefix