changing the fucking naming convention again, fasm's bad