process input fixed