fix mapToValue