initial implementation transmission client (DO NOT TESTED)