Singe Input Parameter refactoring, implemented obtaining (not yet the handling) of multiple input parameters