add cstag function