Third Revision. Added a lot of picture for setting up the environment