myriad of arm/adi additions. working on moving past arm7 into adiv5