multi-level-assmbly-using-multiple-skeletons