implemented sending via FSK
several changes