dien m . fl.