decoder for control unit + some memory changes
stub for control unit