added fields in getMm(); suddenly find there's hanging for loop