Design goals