improved efficiency of algorithm