added crystal wrapping