no need for component and format