fix depre func calL