update the component to fit with dealabs requirement