Completed remainder of breakdown for utility functions