outputs now make more sense