unnecessary dependencies removed