add original helper files
add demos of new helper functions
update makefiles