ALMA developments