cumulative function
+ modify function
+ modify execution
+ add plotting