describe intended seperation in c files