changed direct string by fields