web application almost done