fixing call user func.