auto include all headers
create separate header for analysis objects
TODO note
add ZeroCrossRate