build out the output methods