providing properties through the component
providing properties through the component