scoring is functional