update component: directory structure styled