some new methods.