updated readme and algorithms src