final final text changes shurely