created the abstraction layer. we can now create encypted schemas on the fly