first stage for adding arm plt support