passing status via channel