copied files from esri boilerplate project