working on hybrid method, hodgepodge of updates
rerunning the examples