Fixs: Regression should now works correctly and implements the same features than Diff. Also refactored controllers