applied dependency management to manage inconsistent libraries