commiting components for demo pages