added more non-chaining methods