Version 0.1 of the code developed for final CS421