Added custom changes to encryption/decryption and gui