feat: support binary methods