modulized collector and wor_bank folder for easier programming, will add a main program in teh super level