added CGRectSetYHeight