create child component: loader