adding template shell