working on the web interface and wrestling with angular