initial 'add text entry' functionality