working on edge and sharpen