new shared build