when there are multiple forms for a single output type how to decide which form we have to use for our requirement?