use componetn