fixes #6 | add dependency version checking