fix function ref