more textfield functionality