refactoring instantiation, step 1
refactoring instantiation, step 2
refactoring instatiation, step 3
refactored instatiation, last step

now using shroud instancing