I have four ways to write my sentence:
(comma separated)
The implementation, we have made before, may ...
The implementation, that we have made before, may ...
(without commas)
The implementation we have made before may ...
The implementation that we have made before may ...
Which one is correct and sounds more natural?
Which rules are applied here?
Should I use that here?
In my native language, the part which provides some additional information is always highlighted by commas. It looks logical and more readable for me.
Any assistance would be appreciated. I'll be grateful for a detailed explanation with related references.