started on the save not finished no unittests
converttochannels method unittested