work in progress on web interface