support 2&&3