added most of backend config and elasticsearch-php dependency