added hpcdo support. cleaned up src/ directory.