wrote binop