Adds input loop