diving into language