needs fine tuning

class module break up of this script. How to ?