refactored to run off MongoDB;
"class" approach removed