added template for testing purposes