use extracted crucible-api-client