added new argument parsing
begin implementation of review mode