beginnings of a primitive web interface