intermediate non-working state of adding binary functionality