Design of Flanged coupling; Rigid coupling and Flexible coupling