What is the meaning of : " as far ahead as" ? and what is