adding in width support