flexible make and slurm files