add m2 features to icg (team programming: alpin, flo & flo)