add algorithm-base-map