initialisation with general structure: __main__, get input parameters, test input parameters, call business function