make width an option