improve further on rationale for writing