add require component
add require component