add pub pages and styles