todo: ROM - how is it initialized, CU - Alu integration and synchronization, probably comparing with classical variants