cleaner code, lower costs, and higher performance