updated schema info approach