omg I have finally split the file