component with uified support