added encrypt!