done with colors and prep_output