write the abstract