this is primarily to help me follow the course of HPC on coursera.