unify promises guides in one file