input smoothness