added schema and transaction queue