create base template for bpp