add new dependency component