new GUI version with servlet