attempt at organizing these files