added phone analogy