partially implemented scoring