add Concat Directive

clean up PropertiesUtil