fix func
fix