add shared shame for building