fixed: forgot that a method must be called with current instance as first argument