Methods for creating customized children’s storybooks with fingerprint art using fingerprint-ready templates stored in association with a software application on a desktop computer, a tablet computer, or a smart phone. The shape memory sections are fixed in position at one end and are attached at another end to a rotating shaft that is in mechanical communication with a power generator. The resettable variable is reset to a preset value before or during a subsequent invocation of a part of the model that contains the resettable variable. The crests and grooves extend along the compensator’s longitudinal axis. The exact position of each of the sensor heads with respect to the code plate is determined based upon the value of optical signals reflected off of the wedge-shaped elements and detected by each of the optical sensors. The simultaneous parallel processing of multiple samples permits improved sampling rate and improved accuracy as compared to prior art filters.