add swizzle