add more details on how encryption works