added return this for chaining, removed additional parameter