divide into thin and puma templates