added support for different types of score
added support for different types of score