adding score, implementation