visual design and sharing functionality