* use a template and process it while building dist/dev for github option this makes build process more flexible and easier