improving efficiencies