changed next_pc_logic to include add and mux