 acquiring and displaying an image of the eyeglasses. a processor and associated display configured to perform at least the following: calculating an editable outline for each eyepiece of the eyeglasses and displaying the outline and the image, such that the editable outline can be compared to a respective eyepiece of the image; calculating supplemental locations associated with the outline for anchoring clip-on parts; and providing data indicative of at least said outline and said supplemental locations; whereby said data is useable for shaping clip-on lenses and to manufacture in a non-industrial scale at least one customized clip-on having, each, a size and shape that substantially matches the eyeglasses.