basic functionality with scores