input or thoughts