change getopts so single letter opts are added as short and long opts