everything looks fine as a component for now.