initial commit, added csv generation