First commit for the modular program
First commit for the non-modular program