implemented scores