further development dmr.c