ruby sender wip, some cleanup