updated required