implement output of cans