planning ahead

listen to the pronunciation of planning ahead
English - English
advance planning, devising ahead of time, advance designing