Rewrite of main functions on parameter_checker