schema flexibility