shortened 16 lines.