General principles of the strueture oflanguage