all the test files work but data1 for some reason to lazy to find out why