improvement setBaseCls with concat