I really don't like this approach, and it even will not work as you call `Group 1` with will give fatal error as you cannot use spaces in function names.