beginning template dev