Some nice stuff and encryption added.