manipulating languge