factor out processor underneath codename