added subassemblies

8