tried implementing consuming services