adding module, timer and cpu