add comments, clean deps