linking up modules and creating optimiser for footprint/frequency