arm module improvements