i dont get what this component is for..