Added more algorithm designs.