added introduce dependencies