input is a slot
connectTo()