sending stuff properly