rationalisation 3

removing duplicate bits of programs