New component and helpers class