complete revision of introduction