test functions work.  make and solve functions verified.
reviewed comments before push to github