added support for modes of encryption