getting there! documentation next (and code clean up) then final push into only c
something weird happened - trying again