add new function--cvt_to_gray