course type ahead service