added schema definition spec