update getopts functions to methods
update emails
.