add height and width management