updating with algorithm files