Added basic regres, placed responsibility on creating datasets on correlate rather then operation (just provides names)