use component-ls