What makes an effecient build?