refactoring; created Executive class to concentrate certain related methods