seriously final commit, fixed andres misspelling "algorithms"..