added widen and heighten methods