first stab at schema management