adding generic schema