Added control, data path, and PC