fill out ProcessorInterface class
remove unnecessary method from ShellProcessor