removed tons of dependencies