Guardian Angel: the one-stop guidance system