set width dynamically