clean up formatting of hook invocation
refactor directory creation to happen after collecting user preferences up to the cloning stage