better dep/components
new examples