some variation from wm