reworked directory structure so i could add code more readily.