add two new methods