rename modules
new modules for single cycle design