organize files into folders and restructure class table for ability to load user profiles