adding input shit