add some stuff using channels