why did i think stderr would be enough. of course we should print out stdout too
do more, but not all the more