swizzle turd view 2