adding the cookiecutter logic