1.8rc4 add operate