Pat's branch

Please accept....