preliminary template