addded some more comments