use % for width