added cmd line flag for custom critical value
norm updated to allow user defined critical values
norm updated to allow user defined critical values
norm updated to allow user defined critical value