edits and alternative version
edits