marin_guide_alg