properly serve component.html