encoding, more understanding