added next to some methods so that they can provide control chaining