modify arch type