added support for multiple concats