added some dependencies and dev-dependencies