rationalisation 5

Eliminated duplicate subs in detail