renames files appropriately
updates function and variable names
updates with dependencies from data snapshots module