added third-party dependencies