further pop_mx_ng work