finishing up the webapp