text changes -- still in progress