v 1.2 Added some comments