Continue working Surplus Functions