1. add view builder
2. refactor toolbar