adding crypto prototypes
bytereaders comparations