update web app design
update optparse