nmf related added