Added algorithm desciption