showhelp implementation