encapsulate width