explain crypto
and encapsulation