finish GM#1.9