updated assembly