add setters for width and height