Temporary Creating AddCoupling Code

It is not building (can comment) but im committing because Im going back
to another branch now !