improve: web design model