wrote the base version of the paper