template for simulator