parameterize service