toy-signal and toy-ftp works