Revert "merged with head"

This reverts commit d60cfde45d401b8dc2fa6baad3c1cb330ee787c5.
measure DM efficiency