handle binary MO