web interface working model