add a html interface