modified geometry data helper
fixed old signal processing issues
modularized the signal processing code
got data recorded successfully