add func score