improved dependencies. see issue #1