added listing of algorithm