some more versioning stuff and part one of dependency fix