implemented text fields into settings