doc for pull/backward/forward