interface update, your entry can not use OptionParser because of confusion.