resource and environment