consolidation of class calls-- settings passed to each. Needs more work