fixed missing 'return this;'