added: preserve line space