A downhole perforating device includes: a perforating gun having incorporated therein at least two shape charges; an elongated detonating cord incorporated with the perforating gun and extending along a length of the perforating gun, the detonating cord including: a flexible jacket surrounding an explosive; and a communication medium extending within or attached onto the flexible jacket layer. The frame holds a rock holding receptacle that is tiltable for rock dumping. The method includes placing a string of casing with a drill bit at the lower end thereof in a riser system and urging the string of casing axially downward. It does this by providing clearance between a pawl and notches on the cylindrical body. The base plate is bonded to the main surface of the flexible plate on a side opposite to the vibrating plate. The method comprises dividing the host data set into a plurality of blocks, wherein each block comprises a plurality of elements, generating a pattern connecting the elements of each block; and embedding data on the elements of block based on the pattern.