redundant dependencies removed