initial
variables names as part of DF
removed commented out part, cleaned code. No real change.
first version that passes simple tests