improved schema example