Updating ProcessorList class with more modular functions