more cleanup
check on reference channel