web interface now completely working