starting to implement web interface