add text and sort list