CreateFromSurface Method