add external libraries
update component details