move optionList to use labels

fix issue #4