add figureselection method