add atomic structure
Merge pull request #1013 from loomio/chore/atomic-file-structure

add atomic structure