extract descriptions to separate templates