removed Signal and added CMD constr for streaming