improved web interface