pay per function fix