method chaining docs + tests