os.fasm refactor