description template constraints finished