client c, d, and e
working access to c,d,e storage