moving lib to vendor