used UITextFieldDelegate properly