Revert "MHacksProject-Commitment1"

This reverts commit 43a95de588333c4ff1924c94158f428b435affd1.
Revert "Revert "MHacksProject-Commitment1""

This reverts commit 939b9eeaf39dc4be5ae2c6952cb62ec80f92345f.