simplified example 1
further simplified
new example
caching id needs to be considered by vcache