try use component