peroformance improvements