singleInputForm component