add detection input interface