the planning that must have gone into this!