input shit