1. fragmenting the templates.