add a interface testing demo