changes and encryption