whee! new changes! update now occurs on an actual clock cycle and works (15 mins) added new requirements. refactored a filename