fix forget(), clean up warning message
add new parsing of input, -h or --help display of usage details