comments, some new methods