remove << signal