work on score implementation