added help and exit options