Added a basic components and customized