output
output clean up