cross-site assembly