moves code around in different directories, that make more sense