injectable output functions