constructing support for resources