added data validation to the Plateau and made changes according