make guess method chainable + add failing unit test