超前

    chāoqián

    1. Verbto be ahead of one's time; to be ahead of the pack; advanced
    2. to surpass or outdo one's predecessors; to take the lead