add visual content