fix input arguments mess