Answer: forethinking

AnswerCrossword Clue
FORETHINKINGAnticipation.
forethinkingFORETHINK, to think beforehand