file structure initiated based on differential boilerplate