why are instructions 16 bytes, i have no idea