Added some uaeful comments