implemented better version support for 3rdparty libraries