rewrote smooth blenders, added sharpen