Added groupWithUsingM