Adding logging and argument parsing.