change set_width and set_height