reformatted to PeerJ format