better comments
better comments and attribution