prepare for harness interface