splits
totally untested but finished not really
fixing network and hierarchy
test date parsing
multiple testcases