added algorithm image