use prototype methods
chainable then: red state
working chainable