audio almost done, yeah....
register update
register update