performance-based calculation