new web interface with basic functionality