finishing (hacky) web interface