fix the bug with concat