A method of controlling a direction of a toolface of a bottom hole assembly for slide drilling, comprises a) synchronizing the toolface wherein synchronizing the toolface comprises determining a relationship between the rotational position of the down hole toolface with a rotational position at the surface of the formation for at least one point in time, b) stopping rotation of the drill string coupled to the bottom hole assembly, c) controlling torque at the surface of the drill string to control a rotational position of the toolface, and d) commencing a slide of the drill string.