auto sizing finally works… issue was message label was breaking its constraints because it couldn’t break anything else.  solution was to make image flexible verticallly