use declarative code style, replace w/concat