add textfield placeholder text
refactoring