removing unnecessary data xfers, some cleanup
removed InnerAssemblySystem