the runnable for inputs