initial scoreboard implementation