adaptations for HPC