add S_keying,not useful
add alpha operation