adds input