major network restructure
csv parsing. sort of