refactored ScoreBoard class and added coupe of new interfaces