template includes all shape positions