Added documentation for union