added score board and register renaming