pages some components