added hide/show width height