envoy now installs via composer