split all to own c files