added some comments..