adding co-processor