restructuring and template guide