added a web based interface in stead of java