Imporved sender example