structure reorganized
complete template backbone