prepare modularisation.