WORKING: function version of sending to blocks