tested vesion 1 - cleaned up comments