add one algorithm Nov 3rd