add width/height getter/setter