add hpcdo support