modified everything to use assembly id