change widthRequest to size