moved processInterface