adds input controller