fit code in 80 columns