clean up arm code; build all