common files modified for ARM