implemented a mechnism to supersede resources