updated with constituents/dependencies
updated