Utility-First Approach