new methods and comments